package com.zhanghu.builder;

/**
 * @Author: zhanghu
 * @Description: 建造者模式，创建一种集中管理的对象，对象具有不同的属性
 * @Date: Create in 10:24 2020/1/17
 * @modified by:
 */
public abstract class AbstractBuilder {
    /**
     * 创建屏幕
     */
    public abstract void buildScreen();

    /**
     * 创建鼠标
     */
    public abstract void buildMouse();

    /**
     * 创建键盘
     */
    public abstract void buildKeyboard();

    public abstract Computer getComputer();
}
